package org.ljx.taobao.api;

import org.ljx.taobao.api.entity.User;

import java.sql.SQLException;
/**
 * @Author: Ljx
 * @Date: 2021/12/31 12:15
 * @role: 用户service层接口
 */
public interface IUserService {
    /**
     * 注册用户
     * @param user 用户实体
     * @return boolean
     * @throws SQLException sql语句异常
     */
    boolean insertUser(User user) throws SQLException;

    /**
     * 修改用户密码
     * @param user 用户实体
     * @return boolean
     * @throws ClassNotFoundException 文件异常
     */
    boolean change(User user) throws ClassNotFoundException;

    /**
     * 用户登录
     * @param user 用户实体
     * @return boolean
     */
    boolean login(User user);

    /**
     * 删除用户
     * @param user 用户实体
     * @return boolean
     */
    boolean delete (User user);
}
